This method supports the internal library infrastructure and should not be used by external client code.
Full documentation